#!/usr/bin/env python3.9
# -*- encoding: utf-8 -*-
"""
@文件        :serializers.py
@说明        : 微信相关相关序列化器
@时间        :2022/12/02 10:21:14
@作者        :Mars
@版本        :1.0
"""

from rest_framework import serializers


class WxpaySerializer(serializers.Serializer):
    """微信支付序列化器"""

    # 功能名称
    func_name = serializers.ChoiceField(
        choices=[
            ("make_idphoto", "制作证件照"),
            ("change_bg", "更改背景"),
            ("clip_photo", "裁剪照片"),
            ("compress_photo","压缩照片"),
            ("human_style","照片风格化"),
        ],
        error_messages={
            "invalid_choice": "该字段选项只能选择 \
                make_idphoto(制作证件照)、\
                change_bg(更改背景)、\
                clip_photo(裁剪照片)、\
                compress_photo(压缩照片)、\
                human_style(照片风格化)"
        },
    )

